d = {"hello": 10, "world": 20, "python": 30}
# 访问字典中的元素
# 1、使用d[key]
print(d["world"])  # 20
# 2、d.get(key)
print(d.get("hello"))  # 10

# 上面两种方法，二者之间的区别：
# 如果key不存在，d[key]会报错。d.get(key)可以指定默认值。
# print(d["123"])  # KeyError: '123'
print(d.get("java"))  # None
print(d.get("java", "不存在"))  # None 不存在

# 字典的遍历
for item in d.items():
    print(item)  # key=value组成的一个元素

# ('hello', 10)
# ('world', 20)
# ('python', 30)

# 在for循环遍历时，分别获取key和value
for key, value in d.items():
    print(key, "--->", value)

# hello ---> 10
# world ---> 20
# python ---> 30

